Invader Weaponry & Turrets
In the calculations below, the turrets are rotated 180° before the coordinates apply.
Pellet
Also known as Basic.
Damage | 10 |
Speed | 100 |
Size | [11.32, 31.32] |
Hit Circle Offset | [0, 1] |
Hit Circle Radius | 4 |
Static Pellet Launcher
Used for Sparrow's turret and Heron middle turrets.
| Burst (Used in Daily Missions) | Normal (Used in Community Missions) |
---|
Projectile Offset | [0, 35] |
Invader Maximum Hover Speed | Slowed Down Speed | - |
Duration of Max Hover Speed (Slow down starts 0.4s before firing, and ends 0.4s after firing) | (Shots per Salvo) × (Rate of Fire) + 0.8s |
- Rate of Fire: The time between shots.
- Shots per Salvo: The amount of shots in a salvo.
- Reload Time: The time between salvos.
- Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone. The default is 180 so the weapon will fire regardless of target.
- Initial Wait: A waiting period before a salvo starts
- Slowed Down Speed: The enemy will slow down to this speed while firing. Based on Ravens. Invader Speed does not increase if movement speed is slower than this value.
turret_invisible_projectile_weapon_prologue turret_invisible_projectile_weapon | initial_wait | rate_of_fire | reload_time | shots_per_salvo |
T1 Pellet Launcher
| Burst (Used in Daily Missions) | Normal (Used in Community Missions) |
---|
Projectile Offset | [0, 45] |
Invader Maximum Hover Speed | Slowed Down Speed | - |
Duration of Max Hover Speed (Slow down starts 0.4s before firing, and ends 0.4s after firing) | (Shots per Salvo) × (Rate of Fire) + 0.8s |
- Rate of Fire: The time between shots.
- Shots per Salvo: The amount of shots in a salvo.
- Reload Time: The time between salvos.
- Initial Wait: An additional waiting period, showing the reload effect, before the turret starts firing.
- Slowed Down Speed: If |slowed_down_speed| is provided, this will add an additional 2 * 0.4 seconds of duration to this weapon action. This time can be subsumed in the Initial Wait and Reload Time of the weapon.
turret_basic_0_weapon | rate_of_fire | reload_time | shots_per_salvo |
turret_basic_burst_normal_weapon | initial_wait | rate_of_fire | reload_time | shots_per_salvo | slowed_down_speed |
T2 Pellet Launcher
| Burst (Used in Daily Missions) | Normal (Used in Community Missions) |
---|
Projectile Offsets | - | |
Fan Spawn Offset Radius | 45 | - |
Angular Firing Range | -3° to 3° |
Initial Wait | 0s |
- Rate of Fire: The time between shots.
- Shots per Salvo: Amount of bullets fired per salvo. Default is 5.
- Salvos: how many salvos are fired in sequence. Default is 1. (Only applicable to Burst variant)
- Time between Salvos: Time between salvos. This time is applied even if the salvo is one. (Only applicable to Burst variant)
- Reload Time: wait time after all salvos are fired.
- Angular Firing Range: The fan angle of each salvo. Default is 6. (Only applicable to Burst variant)
- Initial Wait: wait time before shooting. Default is 0. (Only applicable to Burst variant)
turret_basic_1_weapon | rate_of_fire | reload_time | shots_per_salvo |
turret_basic_burst_hard_weapon | reload_time | salvos | shots_per_salvo | time_between_salvos |
T3 Pellet Spread
| Burst (Used in Daily Missions) | Normal (Used in Community Missions) |
---|
Barrel Offsets | - [-14, 45]
- [0, 45]
- [14, 45]
|
Fan Center | [0, 0] | - |
Fan Spawn Offset Radius | 35 |
Firing Angular Range | -25° to 25° | -30° to 30° |
Invader Maximum Hover Speed | 10 |
Duration of Max Hover Speed | (Rate of Fire) × (Shots Per Salvo) |
- Rate of Fire: The time between shots.
- Shots per Salvo: The amount of shots in a salvo.
- Reload Time: The time between salvos.
- Firing Angular Range: The angle/size of the cone in which the darts are spread.
- Initial Wait: An additional waiting period, showing the reload effect, before the turret starts firing.
turret_basic_superhard_weapon | rate_of_fire | reload_time | shots_per_salvo |
turret_basic_burst_superhard_weapon | initial_wait | rate_of_fire | reload_time | shots_per_salvo |
PS: The T3 Pellet Spreads (Burst) on the Assault Roc in Campaign Mission #18 have an Angular Trigger Range of -35° to 35°, unlike normal ones which have no such parameter and fire after the Reload Time.
T4 Pellet Spread
| Burst (Used in Daily Missions) | Normal (Used in Community Missions) |
---|
Barrel Offsets | - [-30.8, 42]
- [-13.5, 48]
- [13.5, 48]
- [30.8, 42]
|
Fan Center | [0, 0] | - |
Fan Spawn Offset Radius | 50 |
Firing Angular Range | -30° to 30° | -45° to 45° |
Invader Maximum Hover Speed | 10 |
Duration of Max Hover Speed | (Rate of Fire) × (Shots Per Salvo) |
- Rate of Fire: The time between shots.
- Shots per Salvo: The amount of shots in a salvo.
- Reload Time: The time between salvos.
- Firing Angular Range: The angle/size of the cone in which the darts are spread.
- Initial Wait: An additional waiting period, showing the reload effect, before the turret starts firing.
turret_basic_epic_weapon | rate_of_fire | reload_time | shots_per_salvo |
turret_basic_burst_epic_weapon | initial_wait | rate_of_fire | reload_time | shots_per_salvo |
T1 Pellet Spinner
| Lane | Spiral Burst |
---|
Spiral Angular Offset | - | -45° |
Spawn Offset Radius | 40 |
Invader Maximum Hover Speed | 8 | 3 |
Duration of Max Hover Speed | (Rate of Fire) × Waves | time |
Lane
- Shots: Number of bullets per wave
- Rate of Fire: The time between waves.
- Waves: The amount of waves in a salvo.
- Reload Time: The time between salvos.
turret_basic_360_normal_weapon | rate_of_fire | reload_time | shots | waves |
Spiral Burst
- Spirals = how many 'barrels' or spawners emit bullets at once, each making a spiral.
- Reload Time = time to repeat the entire action.
- Arc Shots = bullets in an arc.
- Arc Angle = width of the arc.
- Arc Spacing = how much the arcs are spaced out.
- Time = speed of bullet spawns (0 fires a ring). Is 0 for Easy.
- Spiral Angular Offset = to rotate the spirals around (e.g. to orient openings)
turret_basic_360_burstspiral_easy_weapon | arc_angle | arc_shots | arc_spacing | reload_time | spirals |
turret_basic_360_burstspiral_normal_weapon | arc_angle | arc_shots | arc_spacing | reload_time | spirals | time |
T2 Pellet Spinner
| Lane | Spiral Burst |
---|
Spiral Angular Offset | - | -45° |
Spawn Offset Radius | 42 |
Invader Maximum Hover Speed | 8 | 3 |
Duration of Max Hover Speed | (Rate of Fire) × Waves | time |
Lane
- Shots: Number of bullets per wave
- Rate of Fire: The time between waves.
- Waves: The amount of waves in a salvo.
- Reload Time: The time between salvos.
turret_basic_360_hard_weapon | rate_of_fire | reload_time | shots | waves |
Spiral Burst
- Spirals = how many 'barrels' or spawners emit bullets at once, each making a spiral.
- Reload Time = time to repeat the entire action.
- Arc Shots = bullets in an arc.
- Arc Angle = width of the arc.
- Arc Spacing = how much the arcs are spaced out.
- Time = speed of bullet spawns (0 fires a ring)
- Spiral Angular Offset = to rotate the spirals around (e.g. to orient openings)
turret_basic_360_burstspiral_hard_weapon | arc_angle | arc_shots | arc_spacing | reload_time | spirals | time |
T3 Pellet Spinner
| Lane | Spiral Burst |
---|
Spiral Angular Offset | - | -45° |
Spawn Offset Radius | 54 |
Invader Maximum Hover Speed | 8 | 3 |
Duration of Max Hover Speed | (Rate of Fire) × Waves | time |
Lane
- Shots: Number of bullets per wave
- Rate of Fire: The time between waves.
- Waves: The amount of waves in a salvo.
- Reload Time: The time between salvos.
turret_basic_360_superhard_weapon | rate_of_fire | reload_time | shots | waves |
Spiral Burst
- Spirals = how many 'barrels' or spawners emit bullets at once, each making a spiral.
- Reload Time = time to repeat the entire action.
- Arc Shots = bullets in an arc.
- Arc Angle = width of the arc.
- Arc Spacing = how much the arcs are spaced out.
- Time = speed of bullet spawns (0 fires a ring)
- Spiral Angular Offset = to rotate the spirals around (e.g. to orient openings)
turret_basic_360_burstspiral_superhard_weapon | arc_angle | arc_shots | arc_spacing | reload_time | spirals | time |
T4 Pellet Spinner
Lane (Epic) | Lane | Spiral Burst |
---|
Spiral Angular Offset | - | -45° |
Spawn Offset Radius | 57 |
Invader Maximum Hover Speed | 8 | 5 |
Duration of Max Hover Speed | (Rate of Fire) × Waves | time |
Lane
- Shots: Number of bullets per wave
- Rate of Fire: The time between waves.
- Waves: The amount of waves in a salvo.
- Reload Time: The time between salvos.
turret_basic_360_epic_weapon | rate_of_fire | reload_time | shots | waves |
- Spirals = how many 'barrels' or spawners emit bullets at once, each making a spiral.
- Reload Time = time to repeat the entire action.
- Arc Shots = bullets in an arc.
- Arc Angle = width of the arc.
- Arc Spacing = how much the arcs are spaced out.
- Time = speed of bullet spawns (0 fires a ring)
- Spiral Angular Offset = to rotate the spirals around (e.g. to orient openings)
turret_basic_360_burstspiral_epic_weapon | arc_angle | arc_shots | arc_spacing | reload_time | spirals | time |
Dart
Damage | 10 |
Speed | 175 |
Size | [12.37, 31.32] |
Hit Circle Offset | [0, 6] |
Hit Circle Radius | 4 |
Static Dart Launcher
Used for Sparrow's turret and Heron middle turrets.
T1 Dart Launcher
- Rate of Fire: The time between shots.
- Shots per Salvo: The amount of shots in a salvo.
- Reload Time: The time between salvos.
- Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone.
- Rotation Speed: The rotation speed of the turret.
turret_dart_normal_weapon_fixed_targeting | aiming_angle | initial_wait | rate_of_fire | reload_time | rotation_speed | shots_per_salvo |
turret_dart_normal_weapon | aiming_angle | rate_of_fire | reload_time | rotation_speed | shots_per_salvo |
T2 Dart Launcher
- Rate of Fire: The time between shots.
- Shots per Salvo: The amount of shots in a salvo.
- Reload Time: The time between salvos.
- Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone.
- Rotation Speed: The rotation speed of the turret.
turret_dart_hard_weapon | aiming_angle | rate_of_fire | reload_time | rotation_speed | shots_per_salvo |
T3 Dart Spread
Angular Firing Range | -30° to 30° |
Barrel Offsets | |
Fan Center | [0, 15] |
Spawn Offset Radius | 35 |
- Rate of Fire: The time between shots.
- Shots per Salvo: The amount of shots in a salvo.
- Reload Time: The time between salvos.
- Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone.
- Rotation Speed: The rotation speed of the turret.
- Cone Angle: The angle/size of the cone in which the darts are spread. The default is 60 degrees.
- Shots: The number of lances this weapon fires. The default is 5.
turret_dart_superhard_weapon | aiming_angle | rate_of_fire | reload_time | rotation_speed | shots_per_salvo |
T4 Dart Spread
Angular Firing Range | -30° to 30° |
Barrel Offsets | - [-20, 38]
- [-7, 42]
- [7, 42]
- [20, 38]
|
Fan Center | [0, 20] |
Spawn Offset Radius | 35 |
- Rate of Fire: The time between shots.
- Shots per Salvo: The amount of shots in a salvo.
- Reload Time: The time between salvos.
- Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone.
- Rotation Speed: The rotation speed of the turret.
- Cone Angle: The angle/size of the cone in which the darts are spread. The default is 60 degrees.
- Shots: The number of lances this weapon fires. The default is 7.
turret_dart_epic_weapon | aiming_angle | rate_of_fire | reload_time | rotation_speed | shots_per_salvo |
T1 Dart Spinner
Rate of Fire | 0.12s |
Spawn Offset Radius | 40 |
Invader Maximum Hover Speed | 8 |
- Projectiles per Lance: The length of each lance, or sequence of darts
- Reload Time: The time between salvos.
turret_dart_360_normal_weapon | lances | projectiles_per_lance | reload_time | steps | time_between_steps | time_between_waves | waves |
T2 Dart Spinner
Rate of Fire | 0.12s |
Spawn Offset Radius | 42 |
Invader Maximum Hover Speed | 8 |
- Projectiles per Lance: The length of each lance, or sequence of darts
- Reload Time: The time between salvos.
turret_dart_360_hard_weapon | lances | projectiles_per_lance | reload_time | steps | time_between_steps | time_between_waves | waves |
T3 Dart Spinner
Rate of Fire | 0.12s |
Spawn Offset Radius | 42 |
Invader Maximum Hover Speed | 8 |
- Projectiles per Lance: The length of each lance, or sequence of darts
- Reload Time: The time between salvos.
turret_dart_360_sueprhard_weapon | lances | projectiles_per_lance | reload_time | steps | time_between_steps | time_between_waves | waves |
T4 Dart Spinner
Rate of Fire | 0.12s |
Spawn Offset Radius | 47 |
Invader Maximum Hover Speed | 8 |
- Projectiles per Lance: The length of each lance, or sequence of darts
- Reload Time: The time between salvos.
turret_dart_360_epic_weapon | lances | projectiles_per_lance | reload_time | steps | time_between_steps | time_between_waves | waves |
Shuriken
Damage | 10 |
Initial Speed | 350 |
Minimum Speed | 75 |
Acceleration | -450 |
Rotation Speed | 400 |
Size | [12.37, 12.37] |
Hit Circle Offset | [0, 0] |
Hit Circle Radius | 3 |
Static Shuriken Launcher
Used for Sparrow's turret and Heron middle turrets.
T1 Shuriken Launcher
- Rate of Fire: The time between shots.
- Shots per Salvo: The amount of shots in a salvo.
- Reload Time: The time between salvos.
- Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone. The default is 180 so the weapon will fire regardless of target.
- Rotation Speed: The rotation speed of the turret.
turret_shuriken_normal_weapon | rate_of_fire | reload_time | rotation_speed | shots_per_salvo |
T2 Shuriken Launcher
- Rate of Fire: The time between shots.
- Shots per Salvo: The amount of shots in a salvo.
- Reload Time: The time between salvos.
- Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone. The default is 180 so the weapon will fire regardless of target.
- Rotation Speed: The rotation speed of the turret.
turret_shuriken_hard_weapon | rate_of_fire | reload_time | rotation_speed | shots_per_salvo |
T3 Shuriken Launcher
Barrel Offsets | |
Angular Firing Range (per barrel) | -3.5° to 3.5° |
- Rate of Fire: The time between shots.
- Shots per Salvo: The amount of shots in a salvo.
- Reload Time: The time between salvos.
- Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone. The default is 180 so the weapon will fire regardless of target.
- Rotation Speed: The rotation speed of the turret.
turret_shuriken_superhard_weapon | rate_of_fire | reload_time | rotation_speed | shots_per_salvo |
T4 Shuriken Launcher
Barrel Offsets | - [-30, 39]
- [-16, 42]
- [16, 42]
- [30, 39]
|
Angular Firing Range (per barrel) | -5° to 5° |
- Rate of Fire: The time between shots.
- Shots per Salvo: The amount of shots in a salvo.
- Reload Time: The time between salvos.
- Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone. The default is 180 so the weapon will fire regardless of target.
- Rotation Speed: The rotation speed of the turret.
turret_shuriken_epic_weapon | rate_of_fire | reload_time | rotation_speed | shots_per_salvo |
T1 Shuriken Spinner
Spawn Offset Radius | 38 |
Invader Maximum Hover Speed | 10 |
Duration of Max Hover Speed | (Rate of Fire) × Waves |
Angular Offset between shurikens | 2° |
- Shots: Number of bullets per wave
- Rate of Fire: The time between waves.
- Waves: The amount of waves in a salvo.
- Reload Time: The time between salvos.
turret_shuriken_360_normal_weapon | rate_of_fire | reload_time | shots | waves |
T2 Shuriken Spinner
Spawn Offset Radius | 43 |
Invader Maximum Hover Speed | 10 |
Duration of Max Hover Speed | (Rate of Fire) × Waves |
Angular Offset between shurikens | 2° |
- Shots: Number of bullets per wave
- Rate of Fire: The time between waves.
- Waves: The amount of waves in a salvo.
- Reload Time: The time between salvos.
turret_shuriken_360_hard_weapon | rate_of_fire | reload_time | shots | waves |
T3 Shuriken Spinner
Spawn Offset Radius | 50 |
Invader Maximum Hover Speed | 10 |
Duration of Max Hover Speed | (Rate of Fire) × Waves |
Angular Offset between shurikens | 2° |
- Shots: Number of bullets per wave
- Rate of Fire: The time between waves.
- Waves: The amount of waves in a salvo.
- Reload Time: The time between salvos.
turret_shuriken_360_superhard_weapon | rate_of_fire | reload_time | shots | waves |
T4 Shuriken Spinner
Spawn Offset Radius | 52 |
Invader Maximum Hover Speed | 10 |
Duration of Max Hover Speed | (Rate of Fire) × Waves |
Angular Offset between shurikens | 2° |
- Shots: Number of bullets per wave
- Rate of Fire: The time between waves.
- Switches: The number of times the angle switches in the pattern. This is divided equally among the number of waves fired.
- Waves: The amount of waves in a salvo.
- Reload Time: The time between salvos.
turret_shuriken_360_epic_weapon | rate_of_fire | reload_time | shots | switches | waves |
Shuriken Wave
T1 Shuriken Wave
Trigger Angular Range (Take the direction turret is pointing at as 0°) | -35° to 35° |
Rotation Speed | 30 |
Fan Angle | 8° |
Fan Center | [0, 35] |
Spawn Offset Radius | 0 |
- Rate of Fire: The time between shots within a wave.
- Shots per Wave: The amount of shots in a wave
- Reload Time: The time between salvos of waves.
- Trigger Angular Range: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone.
- Rotation Speed: The rotation speed of the turret when it is not firing. This turret does not rotate while firing.
- Fan Angle: The total angle over which the shurikens are spread, the angle determines the width of the wave.
- Initial Wait: The time before the turret starts shooting. This allows the turret to rotate and aim before firing and prevents it from firing immediately after it is interrupted (by a short stun).
turret_shuriken_wave_normal_weapon | initial_wait | rate_of_fire | reload_time | shots_per_wave |
T2 Shuriken Wave
Trigger Angular Range (Take the direction turret is pointing at as 0°) | -35° to 35° |
Rotation Speed | 30 |
Fan Angle | 15° |
Fan Center | |
Spawn Offset Radius | 0 |
Invader Maximum Hover Speed | 8 |
Duration of Max Hover Speed | (Shots per Wave) × (Rate of Fire) + (Number of Waves - 1) × (Time between Waves) |
- Rate of Fire: The time between shots within a wave.
- Shots per Wave: The amount of shots in a wave
- Reload Time: The time between salvos of waves.
- Time between Waves: The time between waves within a salvo. The waves are separated evenly timing wise but alternate per barrel, which are positioned at an offset.
- Number of Waves: The number of waves in a salvo. All waves are shot at the same time, spread evenly by a seperation angle.
- Trigger Angular Range: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone.
- Rotation Speed: The rotation speed of the turret when it is not firing. This turret does not rotate while firing.
- Fan Angle: The total angle over which the shurikens are spread, the angle determines the width of the wave.
- Initial Wait: The time before the turret starts shooting. This allows the turret to rotate and aim before firing and prevents it from firing immediately after it is interrupted (by a short stun).
turret_shuriken_wave_superhard_weapon | initial_wait | number_of_waves | rate_of_fire | reload_time | shots_per_wave | time_between_waves |
T3 Shuriken Wave
Wave Separation | 15 |
Starting Offset | 0 - 7.5 × (Number of Waves - 1) |
Trigger Angular Range (Take the direction turret is pointing at as 0°) | -35° to 35° |
Rotation Speed | 30 |
Fan Angle | ±8° (First burst as 8°, second burst in reverse direction as -8°) |
Fan Center | [0, 0] |
Spawn Offset Radius | 35 |
Invader Maximum Hover Speed | 8 |
Duration of Max Hover Speed | (Shots per Wave) × (Rate of Fire) |
- Rate of Fire: The time between shots within a wave.
- Shots per Wave: The amount of shots in a wave
- Reload Time: The time between salvos of waves.
- Number of Waves: The number of waves in a salvo. All waves are shot at the same time, spread evenly by a seperation angle.
- Wave Separation: The seperation angle between the waves within a salvo.
- Trigger Angular Range: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone.
- Rotation Speed: The rotation speed of the turret when it is not firing. This turret does not rotate while firing.
- Fan Angle: The total angle over which the shurikens are spread, the angle determines the width of the wave.
- Initial Wait: The time before the turret starts shooting. This allows the turret to rotate and aim before firing and prevents it from firing immediately after it is interrupted (by a short stun).
turret_shuriken_wave_superhard_weapon | initial_wait | number_of_waves | rate_of_fire | reload_time | shots_per_wave |
T4 Shuriken Wave
Wave Separation | 21 |
Starting Offset | 0 - 7.5 × (Number of Waves - 1) |
Trigger Angular Range (Take the direction turret is pointing at as 0°) | -35° to 35° |
Rotation Speed | 30 |
Fan Angle | ±15° (Fires at the same time to form the chevrons) |
Fan Center | [0, 0] |
Spawn Offset Radius | 42 |
Invader Maximum Hover Speed | 8 |
Duration of Max Hover Speed | (Rate of Fire) × (Shots per Wave) + (Number of Waves) × (Time between Volleys) |
- Rate of Fire: The time between shots within a wave.
- Shots per Wave: The amount of shots in a wave
- Reload Time: The time between salvos of waves.
- Number of Waves: The number of waves in a salvo. All waves are shot at the same time, spread evenly by a seperation angle.
- Wave Separation: The seperation angle between the waves within a salvo.
- Number of Volleys: The amount of volleys in a salvo.
- Time between Volleys: The time between volleys within a salvo.
- Trigger Angular Range: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone.
- Rotation Speed: The rotation speed of the turret when it is not firing. This turret does not rotate while firing.
- Fan Angle: The total angle over which the shurikens are spread, the angle determines the width of the wave.
- Initial Wait: The time before the turret starts shooting. This allows the turret to rotate and aim before firing and prevents it from firing immediately after it is interrupted (by a short stun).
turret_shuriken_wave_epic_weapon | initial_wait | number_of_volleys | number_of_waves | rate_of_fire | reload_time | shots_per_wave | time_between_volleys |
Boomerang
Boomerang | From T1 Turret | From T2/T3/T4 Turret |
---|
Damage | 10 |
Speed | 100 |
Size | [19.40, 11.62] |
Hit Circle Offset | [0, 0] |
Hit Circle Radius | 4 |
Acceleration | 100 | 120 |
Turning Speed | ±15 | ±45 |
Boomerang Fan
T1 Boomerang
Inactive | Activated |
---|
| |
Boomerang Spawn Offset | [0, 30] |
Firing Orientations - Variant 1 (Default) is Positive angle, shoots from left to right in Turret's POV
- Variant 2 is Negative angle, shoots from right to left in Turret's POV
| ±atan(0.35/1) ≈ ±19.29° |
Invader Maximum Hover Speed | 8 |
Duration of Max Hover Speed | (Rate of Fire) × (Shots Per Salvo) |
- Rate of Fire: The time between shots.
- Shots per Salvo: The amount of shots in a salvo.
- Reload Time: The time between salvos.
- Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone.
- Rotation Speed: The rotation speed of the turret.
- Variant: Variant 1 shoots from left to right (turret pov) while variant 2 shoots from right to left.
turret_boomerang_normal_weapon | aiming_angle | rate_of_fire | reload_time | rotation_speed | shots_per_salvo | variant |
T2 Boomerang
Inactive | Activated |
---|
| |
Barrel Offsets | |
Boomerang Orientations | ±atan[ 0.35(x - 1) / (Shots Per Side) + 0.9 ] Where x = 1 to (Shots Per Side) |
Invader Maximum Hover Speed | 8 |
Duration of Max Hover Speed | (Rate of Fire) × (Shots Per Side) |
- Rate of Fire: The time between shots.
- Shots per Side: The amount of shots per barrel.
- Reload Time: The time between salvos.
- Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone.
- Rotation Speed: The rotation speed of the turret.
turret_boomerang_hard_weapon | aiming_angle | rate_of_fire | reload_time | rotation_speed | shots_per_side |
T3 Boomerang
Inactive | Activated |
---|
| |
Fan Pattern Offset | [0, 0] |
Fan Spawn Offset | 35 |
Fan Angle Offset | ±55° |
Invader Maximum Hover Speed | 8 |
Duration of Max Hover Speed | (Rate of Fire) × (Waves Per Salvo) |
- Rate of Fire: The time between shots.
- Waves per Salvo: The amount of waves in a salvo.
- Boomerang Fan Angle: The width of the cone per side
- Boomerangs per Side: The amount of projectiles spread equally across each side during each wave.
- Reload Time: The time between salvos.
- Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone.
- Rotation Speed: The rotation speed of the turret.
turret_boomerang_superhard_weapon | aiming_angle | boomerang_fan_angle | boomerangs_per_side | rate_of_fire | reload_time | rotation_speed | waves_per_salvo |
T4 Boomerang
Inactive | Activated |
---|
| |
Fan Pattern Offset | [0, 25] |
Fan Spawn Offset | 35 |
Fan Angle Offset | ±60° |
Invader Maximum Hover Speed | 8 |
Duration of Max Hover Speed | (Rate of Fire) × (Waves Per Salvo) |
- Rate of Fire: The time between shots.
- Waves per Salvo: The amount of waves in a salvo.
- Boomerang Fan Angle: The width of the cone per side
- Boomerangs per Side: The amount of projectiles spread equally across each side during each wave.
- Reload Time: The time between salvos.
- Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone.
- Rotation Speed: The rotation speed of the turret.
turret_boomerang_epic_weapon | aiming_angle | boomerang_fan_angle | boomerangs_per_side | rate_of_fire | reload_time | rotation_speed | waves_per_salvo |
MIRV
Damage | 30 |
Initial Speed | 300 |
Minimum Speed | 70 |
Acceleration | -800 |
Size | [20, 20] |
Hit Circle Offset | [0, 1] |
Hit Circle Radius | 4 |
MIRV Armed Delay | 0.5s |
Trigger Range | 150 |
Zap Count (For PD) | 5 |
T1 MIRV Launcher
- Rate of Fire: The time between shots.
- Shots per Salvo: The amount of shots in a salvo. The default is 1.
- Reload Time: The time between salvos.
turret_mirv_normal_weapon | rate_of_fire | reload_time |
T2 MIRV Launcher
- Rate of Fire: The time between shots.
- Shots per Salvo: The amount of shots in a salvo.
- Reload Time: The time between salvos.
turret_mirv_hard_weapon | rate_of_fire | reload_time | shots_per_salvo |
T3 MIRV Spread
Barrel Offsets (2-way, for Laser MIRVs) | - [-12.5, 10]
- [12.5, 10]
|
Barrel Orientations (2-way, for Laser MIRVs) | - atan(-0.11/1) ≈ -6.28°
- atan(0.11/1) ≈ 6.28°
|
Barrel Offsets (4-way, for Pellet MIRVs) | - [-12.5, 10]
- [-12.5, 10]
- [12.5, 10]
- [12.5, 10]
|
Barrel Orientations (4-way, for Pellet MIRVs) | - atan(-0.16/1) ≈ -9.09°
- atan(-0.05/1) ≈ -2.86°
- atan(0.05/1) ≈ 2.86°
- atan(0.16/1) ≈ 9.09°
|
- Rate of Fire: The time between shots.
- Shots per Salvo: The amount of shots in a salvo.
- Reload Time: The time between salvos.
turret_mirv_superhard_weapon | rate_of_fire | reload_time |
T4 MIRV Spread
Barrel Offsets (3-way, for Laser MIRVs) | - [-23, 2]
- [0, 27]
- [23, 2]
|
Barrel Orientations (3-way, for Laser MIRVs) | - atan(-0.24/1) ≈ -13.50°
- 0°
- atan(0.24/1) ≈ 13.50°
|
Barrel Offsets (6-way, for Pellet MIRVs) | - [-23, 2]
- [-23, 2]
- [0, 27]
- [0, 27]
- [23, 2]
- [23, 2]
|
Barrel Orientations (6-way, for Pellet MIRVs) | - atan(-0.32/1) ≈ -17.74°
- atan(-0.16/1) ≈ -9.09°
- atan(-0.05/1) ≈ -2.86°
- atan(0.05/1) ≈ 2.86°
- atan(0.16/1) ≈ 9.09°
- atan(0.32/1) ≈ 17.74°
|
- Rate of Fire: The time between shots.
- Shots per Salvo: The amount of shots in a salvo.
- Reload Time: The time between salvos.
turret_mirv_epic_weapon | rate_of_fire | reload_time |
T1 MIRV Bloomer
- Rate of Fire: The time between waves.
- Waves: The amount of waves fired. default is 1.
- Shots: The number of projectile fired in a single wave. Distributed evenly over 360 degrees.
- Reload Time: The time between salvos.
turret_mirv_360_normal_weapon | rate_of_fire | reload_time | shots | waves |
T2 MIRV Bloomer
- Rate of Fire: The time between waves.
- Waves: The amount of waves fired. default is 1.
- Shots: The number of projectile fired in a single wave. Distributed evenly over 360 degrees.
- Reload Time: The time between salvos.
turret_mirv_360_hard_weapon | rate_of_fire | reload_time | shots | waves |
T3 MIRV Bloomer
- Rate of Fire: The time between waves.
- Waves: The amount of waves fired. default is 1.
- Shots: The number of projectile fired in a single wave. Distributed evenly over 360 degrees.
- Reload Time: The time between salvos.
turret_mirv_360_superhard_weapon | rate_of_fire | reload_time | shots | waves |
T4 MIRV Bloomer
- Rate of Fire: The time between waves.
- Waves: The amount of waves fired. default is 1.
- Shots: The number of projectile fired in a single wave. Distributed evenly over 360 degrees.
- Reload Time: The time between salvos.
turret_mirv_360_superhard_weapon | rate_of_fire | reload_time | shots | waves |
Lasers
Damage per second | 125 |
Laser Warning Line Width (Does not kill) | 2 |
Laser Width | 4 |
Laser Duration | 1s |
Warning Pulse Duration | 0.3s |
Warning Pulse Speed | 3000 |
Static Laser
Used for Sparrow's turret and Heron middle turrets.
- Warning Duration: The duration of the warning beam preceding the actual shot
- Beam Duration: The duration of the laser beam that deals damage.
- Reload Time: The time between shots.
- Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone. The default is 180 so the weapon will fire regardless of target.
turret_invisible_laser_weapon | beam_duration | reload_time | warning_duration |
T1 Tracking Laser
- Warning Duration: The duration of the warning beam preceding the actual shot
- Beam Duration: The duration of the laser beam that deals damage.
- Reload Time: The time between shots.
- Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone. The default is 180 so the weapon will fire regardless of target.
- Rotation Speed: The rotation speed of the turret.
turret_laser_normal_weapon | beam_duration | reload_time | rotation_speed | warning_duration |
T2 Tracking Laser
- Warning Duration: The duration of the warning beam preceding the actual shot
- Beam Duration: The duration of the laser beam that deals damage.
- Reload Time: The time between shots.
- Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone. The default is 180 so the weapon will fire regardless of target.
- Rotation Speed: The rotation speed of the turret.
turret_laser_hard_weapon | beam_duration | reload_time | rotation_speed | warning_duration |
T3 Tracking Laser
- Warning Duration: The duration of the warning beam preceding the actual shot
- Beam Duration: The duration of the laser beam that deals damage.
- Reload Time: The time between shots.
- Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone. The default is 180 so the weapon will fire regardless of target.
- Rotation Speed: The rotation speed of the turret.
turret_laser_superhard_weapon | beam_duration | reload_time | rotation_speed | warning_duration |
T4 Tracking Laser
Barrel Offsets | - [-16.4, 19.7]
- [0, 24.7]
- [16.4, 19.7]
|
- Warning Duration: The duration of the warning beam preceding the actual shot
- Beam Duration: The duration of the laser beam that deals damage.
- Reload Time: The time between shots.
- Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone. The default is 180 so the weapon will fire regardless of target.
- Rotation Speed: The rotation speed of the turret.
turret_laser_epic_weapon | beam_duration | reload_time | rotation_speed | warning_duration |
T1 Cone Laser
Barrel Locations | - [22.2cos(100°), 22.2sin(100°) - 22.3]
- [0, 9.9]
- [22.2cos(80°), 22.2sin(80°) - 22.3]
|
Barrel Orientations (Take vertical as 0°) | - -10°
- 0°
- 10°
|
- Reload Time: The time between shots.
- Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone. The default is 180 so the weapon will fire regardless of where the target is.
turret_conelaser_normal_weapon | beam_duration | reload_time | warning_duration |
T2 Cone Laser
Barrel Locations | - [22.2cos(110°), 22.2sin(110°) - 30.2]
- [22.2cos(100°), 22.2sin(100°) - 20.2]
- [0, 12]
- [22.2cos(80°), 22.2sin(80°) - 20.2]
- [22.2cos(70°), 22.2sin(70°) - 30.2]
|
Barrel Orientations (Take vertical as 0°) | - -20°
- -10°
- 0°
- 10°
- 20°
|
- Reload Time: The time between shots.
- Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone. The default is 180 so the weapon will fire regardless of where the target is.
turret_conelaser_hard_weapon | beam_duration | reload_time | warning_duration |
T3 Cone Laser
Barrel Locations | - [22.2cos(120°), 22.2sin(120°) - 24.5]
- [22.2cos(110°), 22.2sin(110°) - 16]
- [22.2cos(100°), 22.2sin(100°) - 7.5]
- [0, 14.7]
- [22.2cos(80°), 22.2sin(80°) - 7.5]
- [22.2cos(70°), 22.2sin(70°) - 16]
- [22.2cos(60°), 22.2sin(60°) - 24.5]
|
Barrel Orientations (Take vertical as 0°) | - -30°
- -20°
- -10°
- 0°
- 10°
- 20°
- 30°
|
- Reload Time: The time between shots.
- Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone. The default is 180 so the weapon will fire regardless of where the target is.
turret_conelaser_superhard_weapon | beam_duration | reload_time | warning_duration |
T4 Cone Laser
Barrel Locations | - [22.2cos(125°), 22.2sin(125°) - 33.8]
- [22.2cos(116.25°), 22.2sin(116.25°) - 23.8]
- [22.2cos(107.5°), 22.2sin(107.5°) - 13.8]
- [22.2cos(98.75°), 22.2sin(98.75°) - 3.8]
- [0, 28.4]
- [22.2cos(81.25°), 22.2sin(81.25°) - 3.8]
- [22.2cos(72.5°), 22.2sin(72.5°) - 13.8]
- [22.2cos(63.75°), 22.2sin(63.75°) - 23.8]
- [22.2cos(55°), 22.2sin(55°) - 33.8]
|
Barrel Orientations (Take vertical as 0°) | - -35°
- -26.25°
- -17.5°
- -8.75°
- 0°
- 8.75°
- 17.5°
- 26.25°
- 35°
|
- Reload Time: The time between shots.
- Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone. The default is 180 so the weapon will fire regardless of where the target is.
turret_conelaser_epic_weapon | beam_duration | reload_time | warning_duration |
Speed Lasers
Damage per second | 125 |
Laser Duration | 0.3s |
Pause between speed lasers of same turret | 0.2s |
Static Speed Laser
Used for Sparrow's turret and Heron middle turrets.
Barrel Offsets | [0, 15] |
Invader Maximum Hover Speed | 8 |
Duration of Max Hover Speed | Warning Duration + 0.3s |
turret_invisible_laser_speed_weapon | aiming_angle | beam_duration | initial_wait | reload_time | warning_duration |
T1 Speed Laser
turret_laser_speed_normal_weapon | aiming_angle | beam_duration | initial_wait | reload_time | rotation_speed | warning_duration |
T2 Speed Laser
turret_laser_speed_hard_weapon | aiming_angle | beam_duration | reload_time | rotation_speed | warning_duration |
T3 Speed Laser
turret_laser_speed_superhard_weapon | aiming_angle | beam_activation_delay | beam_duration | reload_time | rotation_speed | warning_duration |
T4 Speed Laser
Barrel Offsets | - [-16.4, 19.7]
- [0, 24.7]
- [16.4, 19.7]
|
turret_laser_speed_epic_weapon | aiming_angle | beam_activation_delay | beam_duration | reload_time | rotation_speed | warning_duration |
Doomsday
Doomsday Laser
Initial Wait | 2s |
Damage per second | 2500 |
Number of Beam Segments | 6 |
Beam Segment Width | 25 |
Total Doomsday Laser Width | 150 |
Emission Offsets | - [-62.5, 25]
- [-37.5, 25]
- [-12.5, 25]
- [12.5, 25]
- [37.5, 25]
- [62.5, 25]
|
Inactive | Firing |
---|
| |
- Warning Duration: The duration of the warning beam preceding the actual shot
- Beam Duration: The duration of the laser beam that deals damage.
- Reload Time: The time between shots.
- Beam Segments: The width of the beam is determined by a number of fixed-width beam segments. The beam is built from segments to improve visuals for (partial) hits.
- Initial Wait: A waiting period before charging begins.
turret_doomsday_laser_weapon | beam_duration | beam_segments | reload_time | warning_duration |
PS: The Doomsday Lasers on the Assault Roc in Campaign Mission #18 have an Angular Trigger Range of -35° to 35°, unlike normal ones which have no such parameter.
Doomsday Bomb
Damage | 5000 |
Expansion Speed | 1500 |
Radius of Blast | 400 |
Initial Wait | 2s |
Epicenter Offset | [0, 40] |
Blast Fired Screenshake Parameters | Amplitude | 2 |
Frequency | 30 |
Duration | 0.2s |
Inactive | Firing |
---|
| |
- Reload Time: The cooldown period after a shot.
- Initial Wait: A waiting period before charging the shot starts.
- Radius of Blast: The radius of the blast. This is either 400 or 500.
turret_doomsday_bomb_weapon | reload_time |
Doomsday MIRV
Inactive | Firing |
---|
| |
Center | [0, -20.8] |
Distance between rings | 50 |
Firing Rate | 0.2s |
MIRVs per ring | 10 |
Reload Time (Not sure if constant) | 4s |
Charge Hold Time (not sure if constant) | 5s |
- Rings: The amount of rings of the pattern, between 1 and 7
- MIRVs per Ring: The number of mirv projectiles on each ring, this number should be even and 1 is added automatically if an odd number is given.
- Projectile Name: The type of mirv ball to use. Can be laser variant.
- Reload Time: The wait time after firing, before chargint the next shot.
Doomsday Super MIRV
Super MIRV |
---|
Damage | 999 |
Initial Speed | 250 |
Minimum Speed | 50 |
Acceleration | -400 |
Size | [50, 50] |
Hit Circle Offset | [0, 1] |
Hit Circle Radius | 10 |
MIRV Armed Delay | 0s |
Trigger Range | 225 |
Zap Count (For PD) | 50 |
Turret |
---|
Deploy Duration | 1.5s |
Charge Duration | 1.5s |
Initial Wait | Deploy + Charge Duration |
Rate of Fire | 2.5s |
Reload Duration | 2s |
Inactive | Firing |
---|
| |
- Initial Wait: The time before the first projectile is shot.
- Number of Super MIRVs: The amount of supermirvs that are shot before the turret needs to reload.
- Reload Time: The time between salvos.
turret_doomsday_supermirv_weapon | number_of_supermirvs |
Bolas
An unreleased turret, this is potentially how the Bolas turret looked like. It is made of 2 parts, and this is likely how they are put together.
The following stats were retrieved from the game files.
- Reload Time: The time between salvos. The default is 1.5.
- Shots per Salvo: The amount of shots in a salvo. It should not exceed 35 to keep the difficulty in check. The default is 1.
- Rate of Fire: The time between shots. This should not be lower than 0.07, because it looks bad.
- Rotation Speed: The rotation speed of the turret. The default is set to 0 which means the turret does not rotate and remains in its starting position.
- Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone. The default is 180 so the weapon will fire regardless of target.
- Charge Time: 0.5s if normal, 0.2s if backwards.
There is a sample normal turret defined which has the following defined parameters. (Parameters not defined take the default values defined above)
- Reload Time = 1.5s
- Shots per Salvo = 1
- Rate of Fire = 0.07s
- Rotation Speed = 20
There is also a sample backwards turret defined which has the following defined parameters:
- Reload Time = 0.5s
- Shots per Salvo = 1
- Rate of Fire = 0.07s
- Targeting Angle = 10 (no idea why it's not aiming angle)